package demo;

import java.util.Scanner;

/*
 * 判断语句
 * if(条件判定表达式){if语句体}
 * 
 * if(){
 * }else{}
 * 
 * if(){
 * }else if(){
 * }else if(){
 * }else
 * 
 * switch(){
 * case 1:  ;
 * break
 * case 2:  ;
 * break
 * case 3:  ;
 * defaule 
 *  
 * }
 * 
 * 
 * 
 * */
public class ProcessJudge {
	int num=2;
	public static void main(String[] args) {
		
		
		two();
		three();
		fore();
		Scanner sc=new Scanner (System.in);
		System.out.println("请输入您的成绩");
		int score=sc.nextInt();
		
		
		
		one(score);
		five(score);
		eight(score);
		System.out.println(six(score));
		seven(score);	
		ten(score);
	/*	char x=sc.next().charAt(0);*/
		
		sc.close();
	}
	private static void one(int score) {
		/*编写代码实现如下内容：if语句实现
		考试成绩分等级。
			90~100	A等。
			80-89	B等。
			70-79	C等。
			60-69	D等。
			60以下	E等。
		请根据给定成绩，输出对应的等级。*/
		if(score>=90) {
			System.out.println("A等");
		}else if(score>=80&&score<=89) {System.out.println("B等");
		}else if(score>=70&&score<=79) {System.out.println("C等");
		}else if(score>=60&&score<=69) {System.out.println("D等");
		}else if(score>=0&&score<=59) {System.out.println("E等");
		}else{System.out.println("你的成绩有误");}
	
	}
	private static void two() {
		int x = 1,y = 1;

		if(x++==2 && ++y==2)
		{
			x =7;
		}
		System.out.println("x="+x+",y="+y);  
	}
	private static void three() {
		int x = 1,y = 1;

		if(x++==1 | ++y==1)
		{
			x =7;
		}
		System.out.println("x="+x+",y="+y);

	}
	private static void fore() {
		boolean b = true;

		if(b==false) 
			System.out.println("a");
		else if(b)
			System.out.println("b");
		else if(!b)
			System.out.println("c");
		else
			System.out.println("d");

	}
	private static void five(int x) {
		/*
		 * 键盘录入x的值，输出y的值
		 * x>=3    y=2x+1;
		 * x<=-1   y=2x-1;
		 * 3>x>-1  y=2x;
		 * */
		int y;
		if(x>=3) {
			y=2*x+1;
			System.out.println(y);
		}else if(x<-1) {
			y=2*x-1;
			System.out.println(y);
		}else {
			y=2*x;
			System.out.println(y);
		}
		
	}
	private static int six(int x) {
		/*
		 * 键盘录入x的值，输出y的值
		 * x>=3    y=2x+1;
		 * x<=-1   y=2x-1;
		 * 3>x>-1  y=2x;
		 * */
		return (x>=3?2*x+1:(x<=-1?2*x-1:2*x));
	}
	private static void seven(int x) {
		/*
		 * 键盘录入月份的值，输出对应季节
		 * 
		 * 春	3,4,5
		 * 夏	6,7,8
		 * 秋	9,10,11
		 * 冬	12,1,2
		 * */
		
		if(x>=3&&x<=5) {
			System.out.println(x+"对应的季节是：春季");
		}else if(x>=6&&x<=8) {
			System.out.println(x+"对应的季节是：夏季");
		}else if(x>=9&&x<=11) {
			System.out.println(x+"对应的季节是：秋季");
		}else if(x==12||x==1||x==2) {
			System.out.println(x+"对应的季节是：冬季");
		}else {System.out.println("没有"+x+"对应的季节");}
	}
	private static void eight(int x) {
		/*
		 * 用switch语句写出以下代码：
		 * 键盘录入一个数据，根据数据判断是星期几
		 * */
		switch(x) {
		case 1:
			System.out.println("今天是周一");
			break;
		case 2:
			System.out.println("今天是周二");
			break;
		case 3:
			System.out.println("今天是周三");
			break;
		case 4:
			System.out.println("今天是周四");
			break;
		case 5:
			System.out.println("今天是周五");
			break;
		case 6:
			System.out.println("今天是周六");
			break;
		case 7:
			System.out.println("今天是周天");
			break;
			default:
				System.out.println("没有相对应的星期");
		}
		
	}
	private static void ten(int x) {
		/*
		 * 键盘录入月份的值，输出对应季节
		 * 
		 * 春	3,4,5
		 * 夏	6,7,8
		 * 秋	9,10,11
		 * 冬	12,1,2
		 * */
		
		switch(x) {
		case 3:
		case 4:
		case 5:
			System.out.println(x+"月份所对应的季节是：春季");
			break;
		case 6:
		case 7:
		case 8:
			System.out.println(x+"月份所对应的季节是：夏季");
			break;
		case 9:
		case 10:
		case 11:
			System.out.println(x+"月份所对应的季节是：秋季");
			break;
		case 12:
		case 1:
		case 2:
			System.out.println(x+"月份所对应的季节是：冬季");
			break;
			default:
				System.out.println("没有"+x+"对应的季节");
		}
		
		
	}

}
